package com.example.demo.service;

import com.example.demo.entity.User;

import java.util.List;


public interface UserService {
    /*添加用户*/
    int insertUser(User user);

    /*根据Id删除用户*/
    int deleteUserById(int id);

    /*更新用户信息*/
    int updateUser(User user);

    /*查询所有用户信息*/
    List<User> selectAllUser();

    /*根据Id查询用户信息*/
    User selectUserById(int id);

    /*根据Id查询用户信息2*/
    User selectUserById2(int id);

    /*动态sql练习 当插入内容全都不为空时才可以插入*/
    int addUserStrengthen(User user);

    /*动态sql练习 条件查询*/
    List<User> selectUserCondition(User user);

    /*动态sql练习 foreach*/
    List<User> selectUserInIds(User user);
}
